be mutually dependent - Français Anglais Dictionnaire